home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
WOW! 2
/
WOW - Vol 2.iso
/
pd_share
/
system
/
cook_inf
/
cook_inf.txt
< prev
Wrap
Text File
|
1994-10-17
|
3KB
|
71 lines
COOK_INF.TXT
Für alle die noch nicht wissen was der Cookie-Jar eigentlich ist gebe ich hier
eine kurze Erläuterung. Für weitergehende Informationen darüber sei auf die
bekannte Fachliteratur verwiesen.
Seit TOS 1.6 (STE) hat ATARI den sogenannten Cookie-Jar (zu deutsch:
Keks-Dose) eingführt. Dahinter verbirgt sich ein Speicherbereich indem
verschiedene Programme (oder auch das TOS selbst) Informationen ablegen, auf
die alle anderen Applikationen zurückgreifen können. Diese Informationen
bestehen pro Eintrag im Cookie-Jar aus 8 Bytes. Im ersten Langwort (4 Bytes)
legt das Programm eine Identifikations-Kennung (Cookie-ID) ab, die aus
ASCII-Zeichen besteht. Diese Kennung bestimmt der Programmierer, er sollte
sich dabei aber informieren, damit es nicht zu doppelten Kennungen kommt. Eine
Liste der schon vergebenen Kennungen ist bei Julian Reschke in der Mailbox:
Maus Münster erhältlich. Kennungen die mit einem Unterstrich "_" beginnen sind
von ATARI selbst reserviert. Im zweiten Langwort kann nun Information
beliebiger Art abgelegt werden. Sei es ein Zeiger, Text oder einfach ein
Parameter.
Was soll das Ganze nun ?
Es liegt auf der Hand dieses System zu nutzen, um bestimmte
Hardwarefähigkeiten, Software-Installationen oder Betriebssystem-Erweiterungen
allen Programmen kenntlich zu machen, damit diese auch genutzt, bzw.
gegebenenfalls berücksichtigt werden können. Mit Hilfe des Cookie-Jar's ist es
beispielsweise ohne weiteres möglich festzustellen auf welcher Maschine
(ST,STE,TT) ein Programm läuft, oder ob z.B. GEMINI installiert ist und somit
die MUPFEL genutzt werden kann usw.
COOK_INF.PRG macht nun nichts anderes als den Cookie-Jar (falls vorhanden)
komplett auszulesen und alle Kennungen sowie deren Daten-Langwort
darzustellen. Somit erhält man blitzschnell einen Überblick über die eigene
Maschine sowie die darauf installierten Programme (sofern diese sich auch in
den Cookie-Jar eintragen). Durch einfaches Umbenennen in COOK_INF.ACC ist das
Programm auch als Accessory lauffähig.
Wie gesagt existiert dieser Cookie-Jar leider erst ab TOS 1.6, aber einige
Programme legen den Cookie-Jar von sich aus an (POOLFIX4, NVDI) sodaß er auch
auf ST's mit TOS 1.4 anzutreffen ist. KAOS-TOS 1.4.2 ist so fortschrittlich
gleich einen ordentlichen Cookie-Jar einzurichten.
Hier ein paar der bekannten Cookie-ID's:
ID Datenlangwort und dessen Bedeutung
--------------------------------------------------------------------------
_CPU Prozessortyp (68000,68020 ...)
_MCH Typ der Maschine
0,0 = ST
1,0 = Mega ST
2,0 = STE
3,0 = TT
_VDO Typ der Video-Hardware
0,0 = ST (incl. Mega ST)
1,0 = STE
2,0 = TT
_SND Typ der Sound-Hardware
Bit 0 des Datenlangwort = normaler Soundchip
Bit 1 " " = Digital Stereo Sound (STE,TT)
NVDI New-VDI Beschleuniger-Programm von Bela
---------------------------------------------------------------------------
Historie von COOK_INF.PRG
28.02.1991 Version 1.0 freigegeben
01.03.1991 Version 1.01 Bug im Zusammenhang mit der Installation als ACC
beseitig